package com.hzzy.IDao;

import com.hzzy.bean.HzPermissionType;
import com.hzzy.bean.HzPermissionTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HzPermissionTypeMapper {
    int countByExample(HzPermissionTypeExample example);

    int deleteByExample(HzPermissionTypeExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(HzPermissionType record);

    int insertSelective(HzPermissionType record);

    List<HzPermissionType> selectByExample(HzPermissionTypeExample example);

    HzPermissionType selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") HzPermissionType record, @Param("example") HzPermissionTypeExample example);

    int updateByExample(@Param("record") HzPermissionType record, @Param("example") HzPermissionTypeExample example);

    int updateByPrimaryKeySelective(HzPermissionType record);

    int updateByPrimaryKey(HzPermissionType record);
}